package org.ru.mse10.cvis.web.model.initializer;

/**
 * The Interface NewInstanceInitializer.
 * 
 * @param <E>
 *            the element type
 */
public interface NewInstanceInitializer<E> {

	/**
	 * New instance.
	 * 
	 * @return the e
	 */
	E newInstance();

	/**
	 * Gets the instance class.
	 * 
	 * @return the instance class
	 */
	Class<E> getInstanceClass();
}
